home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / UTILITY / DRDOSTIP.ARJ / HIDOS.TIP < prev    next >
Text File  |  1991-03-08  |  2KB  |  39 lines

  1.  
  2. EMM386, HIDOS=ON, and MEM /A
  3.  
  4. For a user having a problem whereby EMM386 is ignoring the 
  5. /BDOS=xxxx line and placing the kernel randomly in upper memory. 
  6.  
  7. The customers were setting /BDOS=D000 (D000 is just an example). 
  8. When the machine was rebooted, the EMM386 sign-on screen did not 
  9. echo /BDOS=D000 as it normally does when the BDOS is successfully 
  10. moved. MEM /A would show what appeared to be the kernel at CE00 
  11. (For example). The customers are sure that EMM386 is ignoring 
  12. their instructions to place the BDOS at D000.
  13.  
  14. What is REALLY happening is this. EMM386 is trying to move 
  15. BDOS to D000, and is not finding the 37K of contiguous memory 
  16. available and is therefore not able to move the kernel. If EMM386 
  17. can not move the kernel, the kernel is left in conventional memory 
  18. and "/BDOS=D000" is not echoed. The booting process continues and 
  19. HIDOS=ON comes into play. It will move everything it can from the 
  20. conventional memory to upper memory using a "best fit" strategy. 
  21. It finds the kernel in conventional memory and moves it wherever 
  22. possible in upper memory. The customer has no idea all this is 
  23. going on. They just see the kernel at a strange address.
  24.  
  25. IF the BDOS is successfully moved to a specified address by 
  26. EMM386, "/BDOS=xxxx" will be echoed at bootup. MEM /A will NOT 
  27. show that address at all. If one checks the addresses displayed, 
  28. one will find a "hole" at xxxx. 
  29.  
  30. age)
  31.  
  32.  
  33.  
  34.     ****************                    page 2 of 2
  35.     SAMPLE LOGIN.BAT  
  36.     ****************
  37.  
  38.     MEMMAX +U
  39.     HILOAD C:\